package site.jlopen.domain.project.event;

import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;

import site.jlopen.domain.job.event.KusciaJobEvent;
import site.jlopen.domain.project.KusciaProject;
/**
* @ClassName: KusciaProject
* @Description: kuscia_project表：kuscia_project行为执行类
* @author 码农小鹿
* @date 2024-08-15
 */
public class KusciaProjectEvent extends KusciaProject{

	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
	private Date projectCreate;
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
	private Date projectFinishTime;
	
	private String nodeCode;
	
	private List<KusciaProjectInviteEvent> invites;
	
	private KusciaJobEvent job;
	
	public KusciaProjectEvent() {
		super();
	}

	public String getNodeCode() {
		return nodeCode;
	}

	public void setNodeCode(String nodeCode) {
		this.nodeCode = nodeCode;
	}

	public List<KusciaProjectInviteEvent> getInvites() {
		return invites;
	}

	public void setInvites(List<KusciaProjectInviteEvent> invites) {
		this.invites = invites;
	}

	public KusciaJobEvent getJob() {
		return job;
	}

	public void setJob(KusciaJobEvent job) {
		this.job = job;
	}
	
}